home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / edit / TSMrph23s.readme < prev    next >
Text File  |  1993-12-29  |  7KB  |  249 lines

  1. Short: Source code to TSMorph 2.3
  2. Type: gfx/edit
  3. Uploader: mpaddock@cix.compulink.co.uk
  4.  
  5.  TSMorph - Amiga Morphing program
  6.  Copyright (C) © 1993  Topicsave Limited
  7.  
  8.  This program is free software; you can redistribute it and/or modify
  9.  it under the terms of the GNU General Public License as published by
  10.  the Free Software Foundation; either version 2 of the License, or
  11.  any later version.
  12.  
  13.  This program is distributed in the hope that it will be useful,
  14.  but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16.  GNU General Public License for more details.
  17.  
  18.  You should have received a copy of the GNU General Public License
  19.  along with this program; if not, write to the Free Software
  20.  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21.  
  22.  mpaddock@cix.compulink.co.uk
  23.  
  24.  See file COPYING for details.
  25.  
  26.  Various portions of the IFF source code are public domain.
  27.  
  28.  Various JPEG source code is from the Independant JPEG group and is
  29.  copyright (C) 1991, 1992, Thomas G. Lane.
  30.  See JPEG.README for how to obtain the full and original source code etc.
  31.  
  32. To compile TSMorph the following is required (in addition
  33. to lots of memory, a lot of time (>1/4 hour on a 28Mhz 68040
  34. with all source and object in ram:), standard amiga include
  35. files, about 3Mb of disk space etc.)
  36.  
  37.    opal.library includes
  38.    reqtools.library includes
  39.    dctv.library includes
  40.    amigaguide.library includes
  41.  
  42.    SAS/C 5.10
  43.  
  44.    MakeInfo version 1.55 +
  45.  
  46. The program should compile with V36 includes or better, various
  47. V37 and V39 defines, prototypes etc. are defined if required.
  48.  
  49. SAS/C 6.0+ should compile ok though the lmkfile will need
  50. rewriting.
  51.  
  52. Notes:
  53.  
  54. 1 -   It may not be possible to compile with optimization turned off
  55.       as the object code may be >32K.
  56.  
  57. 2 -   Enforcer may be required to compile the code on a 68040 using
  58.       SAS/C 5.10 as it generates enforcer hits which can crash the
  59.       machine sometimes.
  60.  
  61. 3 -   The TAB size is 3 in all the source code.
  62.  
  63. The following is a list of all the source files (excluding
  64. some icons)
  65.  
  66. Args.c               Argument handling stuff, TSMorph and TSMorph-render
  67. boopsi.oo            Get-file boopsi object code from GadToolsBox
  68.  
  69. Brush                Gadget brush directory
  70.                      This includes both the brush files and the
  71.                      c source.
  72.                      The c source has been generated using Iff2Src
  73.                      but then edited!!! 
  74. Brush/1st
  75. Brush/1st.c
  76. Brush/Add
  77. Brush/add.c
  78. Brush/Del
  79. Brush/del.c
  80. Brush/Goto
  81. Brush/Goto.c
  82. Brush/Last
  83. Brush/Last.c
  84. Brush/Link
  85. Brush/link.c
  86. Brush/Next
  87. Brush/Next.c
  88. Brush/None
  89. Brush/none.c
  90. Brush/one
  91. Brush/one.c
  92. Brush/Prev
  93. Brush/Prev.c
  94. Brush/Rel
  95. Brush/rel.c
  96. Brush/Two
  97. Brush/two.c
  98. Brush/Unlink
  99. Brush/unlink.c
  100.  
  101. CIRCS                DOS file to check in all source code
  102. ControlWindow.c      Source for opening and closing the controlwindow
  103. COPYING              GNU General Public License
  104.  
  105. Cursor               Pointer brush directory
  106.                      This includes both the brush files and the
  107.                      c source.
  108. Cursor/XAdd
  109. Cursor/Xadd.c
  110. Cursor/XDel
  111. Cursor/Xdel.c
  112. Cursor/XL1
  113. Cursor/Xl1.c
  114. Cursor/XL2
  115. Cursor/Xl2.c
  116. Cursor/XMov
  117. Cursor/Xmov.c
  118. Cursor/XOne
  119. Cursor/Xone.c
  120. Cursor/XRel
  121. Cursor/Xrel.c
  122. Cursor/XTwo
  123. Cursor/Xtwo.c
  124. Cursor/XU1
  125. Cursor/Xu1.c
  126. Cursor/XU2
  127. Cursor/Xu2.c
  128.  
  129. Env                  ENV: directory
  130.                      Contains various default icons.
  131. Env/TSMorph
  132. Env/TSMorph/def_bw16.info
  133. Env/TSMorph/def_bw256.info
  134. Env/TSMorph/def_dctv3.info
  135. Env/TSMorph/def_dctv4.info
  136. Env/TSMorph/def_ham6.info
  137. Env/TSMorph/def_ham8.info
  138. Env/TSMorph/def_iff.info
  139. Env/TSMorph/def_ilbm.info
  140. Env/TSMorph/def_jpg.info
  141. Env/TSMorph/def_points.info
  142. Env/TSMorph/def_ppm.info
  143. Env/TSMorph/def_prefs.info
  144.  
  145. Frames.c             Various stuff about changing frames in Anims
  146. getbitmap.c          Minor amendments to IFF source code
  147. gui.c                TSMorph gadtools gui code
  148. gui.h                Header stuff for gui.c
  149.  
  150. Gui                  Directory with GadToolsBox guis.
  151.                      After generating the source code it
  152.                      needs more editing.
  153. Gui/AddGrid.gui
  154. Gui/Progress.gui
  155. Gui/Settings.gui
  156. Gui/TSMorph.gui
  157.  
  158. HandleSettings.c     Handle the settings menu choices
  159. help.c               Help file nodes
  160. Hook.oo              Hook object code
  161.  
  162. iffp                 Directory which contains minor
  163.                      edits of IFF source code
  164. iffp/compiler.h
  165. iffp/debug.h
  166. iffp/iff.h
  167. iffp/iffpstringids.h
  168. iffp/iffpstrings.h
  169. iffp/ilbm.h
  170. iffp/ILBMapp.h
  171. iffp/packer.h
  172. iffpstrings.c
  173.  
  174. ilbmr.c              Minor edit of IFF source code
  175. ilbmw.c              Minor edit of IFF source code
  176. Install              Install object code
  177.  
  178. JPEG_LS              Directory contains edited source code
  179.                      from the Independant JPEG group.
  180.                      The major edits are to allow the non JPEG
  181.                      reading code to be used like the JPEG code,
  182.                      plus changing %d to %ld, some progress
  183.                      stuff, AmigaDOS file handling, etc.
  184.  
  185.                      There are a lot of files not included (mainly
  186.                      JPEG saving stuff). See JPEG.README for how
  187.                      to obtain the full and original source code
  188.                      etc.
  189. JPEG_LS/jconfig.h
  190. JPEG_LS/jdcolor.c
  191. JPEG_LS/jddeflts.c
  192. JPEG_LS/jdhuff.c
  193. JPEG_LS/jdmain.c
  194. JPEG_LS/jdmaster.c
  195. JPEG_LS/jdmcu.c
  196. JPEG_LS/jdpipe.c
  197. JPEG_LS/jdsample.c
  198. JPEG_LS/jinclude.h
  199. JPEG_LS/jmemmgr.c
  200. JPEG_LS/jmemsys.c
  201. JPEG_LS/jmemsys.h
  202. JPEG_LS/jpegdata.h
  203. JPEG_LS/jquant1.c
  204. JPEG_LS/jrdgif.c
  205. JPEG_LS/jrdjfif.c
  206. JPEG_LS/jrdppm.c
  207. JPEG_LS/jrdtarga.c
  208. JPEG_LS/jrevdct.c
  209. JPEG_LS/jutils.c
  210. JPEG_LS/jwrmem.c
  211.  
  212. lmkfile              Make file
  213. LoadBrushes.c        Load gadgets and pointers
  214. loadilbm.c           Minor edit of IFF source code
  215. OpalLoad.c           Load various format of images
  216. packer.c             Minor edit of IFF source code
  217. parse.c              Minor edit of IFF source code
  218. Prefs.c              Preferences editor GadToolsBox code
  219. Prefs.h              Header
  220. Progress.c           Progress requester GadToolsBox code
  221. progress.h           Header
  222. JPEG.README          README file from Independent JPEG Group
  223. Read.Me              Read.Me file
  224.  
  225. Rexx                 Directory to contain
  226.                      ARexx scripts
  227. Rexx/FadeToBlack.TSM
  228. Rexx/FadeToWhite.TSM
  229. Rexx/Loadscript.TSM
  230. Rexx/PixelMorph.TSM
  231. Rexx/PixelWarp.TSM
  232. Rexx/Postscript.TSM
  233. Rexx/Prescript.TSM
  234. Rexx/Preview.TSM
  235. Rexx/ToHam.TSM
  236.  
  237. RGBToScreen020.c     Convert RGB to screen colours etc. 020+ version
  238. SaveHAMetc.c         Save various image formats
  239. saveilbm.c           Minor edit of IFF source code
  240. Source.readme        This file
  241. sprintf.c            sprintf source
  242. Subroutines.c        Subroutines which would not fit in the main source
  243. TSMorph-prefs.c      Preferences editor
  244. TSMorph-render.c     Render code
  245. TSMorph.c            TSMorph main code
  246. TSMorph.h            TSMorph header
  247. TSMorph.texinfo      TSMorph.guide source code
  248. unpacker.c           Minor edit of IFF source code
  249.